package com.pubsys.main.client.componentes.referenciascellview;

import com.google.gwt.event.shared.GwtEvent;
import com.pubsys.main.shared.model.Referencia;

public class ReferenciaCellTableSelectEvent extends GwtEvent<ReferenciaCellTableEventHandler> {

	
	
	public static final Type<ReferenciaCellTableEventHandler> TYPE = new Type<ReferenciaCellTableEventHandler>();
	private Referencia referencia;

	
	public ReferenciaCellTableSelectEvent(Referencia referencia) {
		this.referencia = referencia;
	}
	
	
	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<ReferenciaCellTableEventHandler> getAssociatedType() {
		return TYPE;
	}

	@Override
	protected void dispatch(ReferenciaCellTableEventHandler handler) {
		handler.onReferenciaSelect(this);
	}

	public Referencia getReferencia(){
		return this.referencia;
	}
	
}
